MCP Task Manager Server_addTask
Add a new task to a specified project by providing a description and project ID. Optionally include dependencies, priority, and initial status to organize task workflow effectively.
Instructions
Adds a new task to a specified project within the Task Management Server. Requires the project ID and a description for the task. Optionally accepts a list of dependency task IDs, a priority level, and an initial status. Returns the full details of the newly created task upon success.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
dependencies | No | An optional list of task IDs (strings) that must be completed before this task can start (max 50). | |
description | Yes | The textual description of the task to be performed (1-1024 characters). | |
priority | No | Optional task priority. Defaults to 'medium' if not specified. | medium |
project_id | Yes | The unique identifier (UUID) of the project to add the task to. This project must already exist. | |
status | No | Optional initial status of the task. Defaults to 'todo' if not specified. | todo |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"dependencies": {
"description": "An optional list of task IDs (strings) that must be completed before this task can start (max 50).",
"items": {
"description": "A task ID that this new task depends on.",
"type": "string"
},
"maxItems": 50,
"type": "array"
},
"description": {
"description": "The textual description of the task to be performed (1-1024 characters).",
"maxLength": 1024,
"minLength": 1,
"type": "string"
},
"priority": {
"default": "medium",
"description": "Optional task priority. Defaults to 'medium' if not specified.",
"enum": [
"high",
"medium",
"low"
],
"type": "string"
},
"project_id": {
"description": "The unique identifier (UUID) of the project to add the task to. This project must already exist.",
"format": "uuid",
"type": "string"
},
"status": {
"default": "todo",
"description": "Optional initial status of the task. Defaults to 'todo' if not specified.",
"enum": [
"todo",
"in-progress",
"review",
"done"
],
"type": "string"
}
},
"required": [
"project_id",
"description"
],
"type": "object"
}